<?php
namespace addon\payment\controller;
use app\common\controller\AddonFrontBase;
use tpfcore\Core;
use think\Cookie;
// +----------------------------------------------------------------------
// | Author: yaoyihong <510974211@qq.com>
// +----------------------------------------------------------------------
/**
 * ============================================================================
 * 版权所有 2017-2077 tpframe工作室，并保留所有权利。
 * @link http://www.tpframe.com/
 * @copyright Copyright (c) 2017 TPFrame Software LLC
 * ----------------------------------------------------------------------------
 * 这不是一个自由软件！未经本公司授权您只能在不用于商业目的的前提下对程序代码进行修改和使用；
 * 不允许对程序代码以任何形式任何目的的再发布
 * ============================================================================
 */
class Pay extends AddonFrontBase
{
	// 支付宝异步调用
    public function alipay_notify()
    {
    	Core::loadAddonModel($this->name)->alipay_notify($this->param);
    }
    // 支付宝同步调用
    public function alipay_return()
    {
        return $this->addonTemplate("alipay_return",[
            'order'=>Core::loadAddonModel($this->name)->alipay_return($this->param)
        ]);
    }
    // 微信异步调用
    public function weixin_notify(){
        Core::loadAddonModel($this->name)->weixin_notify($this->param);
    }
    // 他们同步调用(H5与公众号)
    public function weixin_retrun(){
        return $this->addonTemplate("weixin_retrun",[
            'order'=>Core::loadAddonModel($this->name)->weixin_retrun($this->param)
        ]);
    }
    // 微信h5异步调用
    public function weixin_h5_notify(){
        Core::loadAddonModel($this->name)->weixin_h5_notify($this->param);
    }
}